<?php
namespace BP\En;
class AttrOfOneVSM {
	public $dot2DotModel;	// Dot2DotModel
	public $DefaultGroupAttrKey;	// String
	public $RefTreeAttr;	// String
	public $EnsTree;	// EntitiesTree
	public $RootNo;	// String
	protected $_ensOfMM;	// Entities
	protected $_ensOfM;	// Entities
	protected $_Desc;	// String
	protected $_AttrOfOneInMM;	// String
	protected $_AttrOfMInMM;	// String
	protected $_AttrOfMText;	// String
	protected $_AttrOfMValue;	// String
	private function __init() { // default class members
		$this->dot2DotModel = Dot2DotModel::$Default;
		$this->DefaultGroupAttrKey = "";
		$this->RefTreeAttr = NULL;
		$this->EnsTree = NULL;
		$this->RootNo = NULL;
		$this->_ensOfMM = NULL;
		$this->_ensOfM = NULL;
		$this->_Desc = NULL;
		$this->_AttrOfOneInMM = NULL;
		$this->_AttrOfMInMM = NULL;
		$this->_AttrOfMText = NULL;
		$this->_AttrOfMValue = NULL;
	}
	public function getEnsOfMM () 
	{
		return $this->_ensOfMM;
	}
	public function setEnsOfMM ($value) // [Entities value]
	{
		$this->_ensOfMM = $value;
	}
	public function getEnsOfM () 
	{
		return $this->_ensOfM;
	}
	public function setEnsOfM ($value) // [Entities value]
	{
		$this->_ensOfM = $value;
	}
	public function getDesc () 
	{
		return $this->_Desc;
	}
	public function setDesc ($value) // [String value]
	{
		$this->_Desc = $value;
	}
	public function getAttrOfOneInMM () 
	{
		return $this->_AttrOfOneInMM;
	}
	public function setAttrOfOneInMM ($value) // [String value]
	{
		$this->_AttrOfOneInMM = $value;
	}
	public function getAttrOfMInMM () 
	{
		return $this->_AttrOfMInMM;
	}
	public function setAttrOfMInMM ($value) // [String value]
	{
		$this->_AttrOfMInMM = $value;
	}
	public function getAttrOfMText () 
	{
		return $this->_AttrOfMText;
	}
	public function setAttrOfMText ($value) // [String value]
	{
		$this->_AttrOfMText = $value;
	}
	public function getAttrOfMValue () 
	{
		return $this->_AttrOfMValue;
	}
	public function setAttrOfMValue ($value) // [String value]
	{
		$this->_AttrOfMValue = $value;
	}
	public static function constructor__ () 
	{
		$me = new self();
		$me->__init();
		return $me;
	}
	public static function constructor__Entities_Entities_String_String_String_String_String ($_ensOfMM, $_ensOfM, $AttrOfOneInMM, $AttrOfMInMM, $AttrOfMText, $AttrOfMValue, $desc) // [Entities _ensOfMM, Entities _ensOfM, String AttrOfOneInMM, String AttrOfMInMM, String AttrOfMText, String AttrOfMValue, String desc]
	{
		$me = new self();
		$me->__init();
		if (($AttrOfMText . NULL))
			$AttrOfMText = "Name";
		if (($AttrOfMValue . NULL))
			$AttrOfMValue = "No";
		$me->setEnsOfM($_ensOfM);
		$me->setEnsOfMM($_ensOfMM);
		$me->setAttrOfOneInMM($AttrOfOneInMM);
		$me->setAttrOfMInMM($AttrOfMInMM);
		$me->setAttrOfMText($AttrOfMText);
		$me->setAttrOfMValue($AttrOfMValue);
		$me->setDesc($desc);
		return $me;
	}
}
?>
